package com.gxar.quick.ar.server.base.model.material.info;

import com.alibaba.fastjson2.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

/**
 * @author nice
 * @version 1.0
 * @created 2023/11/14.
 */
@Data
@ToString
@ApiModel("档案信息")
public class SketchfabArchivesInfo {

    @ApiModelProperty("glb类型资料")
    private ArchiveInfo glb;

    @ApiModelProperty("gltf类型资料")
    private ArchiveInfo gltf;

    @JsonProperty("gltf-ar")
    @JSONField(name = "gltf-ar")
    @ApiModelProperty("gltfAr类型资料")
    private ArchiveInfo gltfAr;

    @ApiModelProperty("source类型资料")
    private ArchiveInfo source;

    @ApiModelProperty("usdz类型资料")
    private ArchiveInfo usdz;
}
